Processing the open food databse to extract a small number of representative items to use as demonstration for the visualization.
In [4]:
import pandas as pd
data_dir = "/Users/seddont/Dropbox/Tom/MIDS/W209_work/project/"
Working from the full database, because the usda_imports_filtered.csv file in the shared drive does not have brand information, which will be useful for displaying.
In [160]:
# Get sample of the full database to understand what columns we want
smp = pd.read_csv(data_dir+"en.openfoodfacts.org.products.csv", sep = "\t", nrows = 100)
In [161]:
for c in smp.columns:
print(c)
code
url
creator
created_t
created_datetime
last_modified_t
last_modified_datetime
product_name
generic_name
quantity
packaging
packaging_tags
brands
brands_tags
categories
categories_tags
categories_en
origins
origins_tags
manufacturing_places
manufacturing_places_tags
labels
labels_tags
labels_en
emb_codes
emb_codes_tags
first_packaging_code_geo
cities
cities_tags
purchase_places
stores
countries
countries_tags
countries_en
ingredients_text
allergens
allergens_en
traces
traces_tags
traces_en
serving_size
no_nutriments
additives_n
additives
additives_tags
additives_en
ingredients_from_palm_oil_n
ingredients_from_palm_oil
ingredients_from_palm_oil_tags
ingredients_that_may_be_from_palm_oil_n
ingredients_that_may_be_from_palm_oil
ingredients_that_may_be_from_palm_oil_tags
nutrition_grade_uk
nutrition_grade_fr
pnns_groups_1
pnns_groups_2
states
states_tags
states_en
main_category
main_category_en
image_url
image_small_url
energy_100g
energy-from-fat_100g
fat_100g
saturated-fat_100g
-butyric-acid_100g
-caproic-acid_100g
-caprylic-acid_100g
-capric-acid_100g
-lauric-acid_100g
-myristic-acid_100g
-palmitic-acid_100g
-stearic-acid_100g
-arachidic-acid_100g
-behenic-acid_100g
-lignoceric-acid_100g
-cerotic-acid_100g
-montanic-acid_100g
-melissic-acid_100g
monounsaturated-fat_100g
polyunsaturated-fat_100g
omega-3-fat_100g
-alpha-linolenic-acid_100g
-eicosapentaenoic-acid_100g
-docosahexaenoic-acid_100g
omega-6-fat_100g
-linoleic-acid_100g
-arachidonic-acid_100g
-gamma-linolenic-acid_100g
-dihomo-gamma-linolenic-acid_100g
omega-9-fat_100g
-oleic-acid_100g
-elaidic-acid_100g
-gondoic-acid_100g
-mead-acid_100g
-erucic-acid_100g
-nervonic-acid_100g
trans-fat_100g
cholesterol_100g
carbohydrates_100g
sugars_100g
-sucrose_100g
-glucose_100g
-fructose_100g
-lactose_100g
-maltose_100g
-maltodextrins_100g
starch_100g
polyols_100g
fiber_100g
proteins_100g
casein_100g
serum-proteins_100g
nucleotides_100g
salt_100g
sodium_100g
alcohol_100g
vitamin-a_100g
beta-carotene_100g
vitamin-d_100g
vitamin-e_100g
vitamin-k_100g
vitamin-c_100g
vitamin-b1_100g
vitamin-b2_100g
vitamin-pp_100g
vitamin-b6_100g
vitamin-b9_100g
folates_100g
vitamin-b12_100g
biotin_100g
pantothenic-acid_100g
silica_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
phosphorus_100g
iron_100g
magnesium_100g
zinc_100g
copper_100g
manganese_100g
fluoride_100g
selenium_100g
chromium_100g
molybdenum_100g
iodine_100g
caffeine_100g
taurine_100g
ph_100g
fruits-vegetables-nuts_100g
collagen-meat-protein-ratio_100g
cocoa_100g
chlorophyl_100g
carbon-footprint_100g
nutrition-score-fr_100g
nutrition-score-uk_100g
glycemic-index_100g
water-hardness_100g
In [45]:
# Specify what columns we need for the demonstration visualizations
demo_cols = ['code', 'creator', 'product_name', 'generic_name', 'quantity',
'brands', 'brands_tags', 'categories', 'categories_tags', 'serving_size',
'serving_size', 'energy_100g', 'energyfromfat_100g', 'fat_100g',
'saturatedfat_100g', 'monounsaturatedfat_100g',
'polyunsaturatedfat_100g', 'omega3fat_100g', 'omega6fat_100g',
'omega9fat_100g', 'oleicacid_100g', 'transfat_100g', 'cholesterol_100g',
'carbohydrates_100g', 'sugars_100g', 'sucrose_100g', 'glucose_100g',
'fructose_100g', 'lactose_100g', 'maltose_100g', 'starch_100g',
'fiber_100g', 'proteins_100g', 'salt_100g', 'sodium_100g',
'alcohol_100g', 'vitamina_100g', 'betacarotene_100g', 'vitamind_100g',
'vitamine_100g', 'vitamink_100g', 'vitaminc_100g', 'vitaminb1_100g',
'vitaminb2_100g', 'vitaminpp_100g', 'vitaminb6_100g', 'vitaminb9_100g',
'folates_100g', 'vitaminb12_100g', 'bicarbonate_100g', 'potassium_100g',
'chloride_100g', 'calcium_100g', 'iron_100g', 'fluoride_100g',
'iodine_100g', 'caffeine_100g', 'cocoa_100g',
'ingredients_list']
# Create a list of columns to drop
drop_cols = [c for c in smp.columns if c not in demo_cols]
print(drop_cols)
['url', 'created_t', 'created_datetime', 'last_modified_t', 'last_modified_datetime', 'packaging', 'packaging_tags', 'categories_en', 'origins', 'origins_tags', 'manufacturing_places', 'manufacturing_places_tags', 'labels', 'labels_tags', 'labels_en', 'emb_codes', 'emb_codes_tags', 'first_packaging_code_geo', 'cities', 'cities_tags', 'purchase_places', 'stores', 'countries', 'countries_tags', 'countries_en', 'ingredients_text', 'allergens', 'allergens_en', 'traces', 'traces_tags', 'traces_en', 'no_nutriments', 'additives_n', 'additives', 'additives_tags', 'additives_en', 'ingredients_from_palm_oil_n', 'ingredients_from_palm_oil', 'ingredients_from_palm_oil_tags', 'ingredients_that_may_be_from_palm_oil_n', 'ingredients_that_may_be_from_palm_oil', 'ingredients_that_may_be_from_palm_oil_tags', 'nutrition_grade_uk', 'nutrition_grade_fr', 'pnns_groups_1', 'pnns_groups_2', 'states', 'states_tags', 'states_en', 'main_category', 'main_category_en', 'image_url', 'image_small_url', 'energy-from-fat_100g', 'saturated-fat_100g', '-butyric-acid_100g', '-caproic-acid_100g', '-caprylic-acid_100g', '-capric-acid_100g', '-lauric-acid_100g', '-myristic-acid_100g', '-palmitic-acid_100g', '-stearic-acid_100g', '-arachidic-acid_100g', '-behenic-acid_100g', '-lignoceric-acid_100g', '-cerotic-acid_100g', '-montanic-acid_100g', '-melissic-acid_100g', 'monounsaturated-fat_100g', 'polyunsaturated-fat_100g', 'omega-3-fat_100g', '-alpha-linolenic-acid_100g', '-eicosapentaenoic-acid_100g', '-docosahexaenoic-acid_100g', 'omega-6-fat_100g', '-linoleic-acid_100g', '-arachidonic-acid_100g', '-gamma-linolenic-acid_100g', '-dihomo-gamma-linolenic-acid_100g', 'omega-9-fat_100g', '-oleic-acid_100g', '-elaidic-acid_100g', '-gondoic-acid_100g', '-mead-acid_100g', '-erucic-acid_100g', '-nervonic-acid_100g', 'trans-fat_100g', '-sucrose_100g', '-glucose_100g', '-fructose_100g', '-lactose_100g', '-maltose_100g', '-maltodextrins_100g', 'polyols_100g', 'casein_100g', 'serum-proteins_100g', 'nucleotides_100g', 'vitamin-a_100g', 'beta-carotene_100g', 'vitamin-d_100g', 'vitamin-e_100g', 'vitamin-k_100g', 'vitamin-c_100g', 'vitamin-b1_100g', 'vitamin-b2_100g', 'vitamin-pp_100g', 'vitamin-b6_100g', 'vitamin-b9_100g', 'vitamin-b12_100g', 'biotin_100g', 'pantothenic-acid_100g', 'silica_100g', 'phosphorus_100g', 'magnesium_100g', 'zinc_100g', 'copper_100g', 'manganese_100g', 'selenium_100g', 'chromium_100g', 'molybdenum_100g', 'taurine_100g', 'ph_100g', 'fruits-vegetables-nuts_100g', 'collagen-meat-protein-ratio_100g', 'chlorophyl_100g', 'carbon-footprint_100g', 'nutrition-score-fr_100g', 'nutrition-score-uk_100g', 'glycemic-index_100g', 'water-hardness_100g']
In [54]:
# Pull in full dataset
df = pd.read_csv(data_dir+"en.openfoodfacts.org.products.csv", sep = "\t")
/Users/seddont/anaconda/lib/python3.5/site-packages/IPython/core/interactiveshell.py:2717: DtypeWarning: Columns (0,3,5,19,20,24,25,26,27,28,35,36,37,38,39,48) have mixed types. Specify dtype option on import or set low_memory=False.
interactivity=interactivity, compiler=compiler, result=result)
In [55]:
# Drop unwanted columns
df.drop(drop_cols, axis = 1, inplace = True)
In [56]:
# Take a quick look
df
Out[56]:
code
creator
product_name
generic_name
quantity
brands
brands_tags
categories
categories_tags
serving_size
...
folates_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
iron_100g
fluoride_100g
iodine_100g
caffeine_100g
cocoa_100g
0
3087
openfoodfacts-contributors
Farine de blé noir
NaN
1kg
Ferme t'y R'nao
ferme-t-y-r-nao
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
1
4530
usda-ndb-import
Banana Chips Sweetened (Whole)
NaN
NaN
NaN
NaN
NaN
NaN
28 g (1 ONZ)
...
NaN
NaN
NaN
NaN
0.000
0.00129
NaN
NaN
NaN
NaN
2
4559
usda-ndb-import
Peanuts
NaN
NaN
Torn & Glasser
torn-glasser
NaN
NaN
28 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
3
16087
usda-ndb-import
Organic Salted Nut Mix
NaN
NaN
Grizzlies
grizzlies
NaN
NaN
28 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.143
0.00514
NaN
NaN
NaN
NaN
4
16094
usda-ndb-import
Organic Polenta
NaN
NaN
Bob's Red Mill
bob-s-red-mill
NaN
NaN
35 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
5
16100
usda-ndb-import
Breadshop Honey Gone Nuts Granola
NaN
NaN
Unfi
unfi
NaN
NaN
52 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.038
0.00346
NaN
NaN
NaN
NaN
6
16117
usda-ndb-import
Organic Long Grain White Rice
NaN
NaN
Lundberg
lundberg
NaN
NaN
45 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.044
NaN
NaN
NaN
NaN
NaN
7
16124
usda-ndb-import
Organic Muesli
NaN
NaN
Daddy's Muesli
daddy-s-muesli
NaN
NaN
64 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.062
0.00422
NaN
NaN
NaN
NaN
8
16193
usda-ndb-import
Organic Dark Chocolate Minis
NaN
NaN
Equal Exchange
equal-exchange
NaN
NaN
40 g (40 g)
...
NaN
NaN
NaN
NaN
0.050
0.01125
NaN
NaN
NaN
NaN
9
16513
usda-ndb-import
Organic Sunflower Oil
NaN
NaN
Napa Valley Naturals
napa-valley-naturals
NaN
NaN
14 g (1 Tbsp)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
10
16612
usda-ndb-import
Organic Adzuki Beans
NaN
NaN
Unfi
unfi
NaN
NaN
48 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.062
0.00450
NaN
NaN
NaN
NaN
11
16650
usda-ndb-import
Organic Penne Pasta
NaN
NaN
Gardentime
gardentime
NaN
NaN
57 g (0.5 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00126
NaN
NaN
NaN
NaN
12
16872
usda-ndb-import
Zen Party Mix
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.133
0.00360
NaN
NaN
NaN
NaN
13
16933
usda-ndb-import
Organic Golden Flax Seeds
NaN
NaN
Unfi
unfi
NaN
NaN
21 g (2 Tbsp)
...
NaN
NaN
NaN
NaN
0.286
0.01286
NaN
NaN
NaN
NaN
14
17497
usda-ndb-import
Organic Spicy Punks
NaN
NaN
Eden
eden
NaN
NaN
33 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00545
NaN
NaN
NaN
NaN
15
18012
usda-ndb-import
Cinnamon Nut Granola
NaN
NaN
Grizzlies
grizzlies
NaN
NaN
55 g (0.5 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00131
NaN
NaN
NaN
NaN
16
18050
usda-ndb-import
Organic Hazelnuts
NaN
NaN
Grizzlies
grizzlies
NaN
NaN
28 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.107
0.00450
NaN
NaN
NaN
NaN
17
18173
usda-ndb-import
Organic Sweetened Banana Chips
NaN
NaN
Unfi
unfi
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00120
NaN
NaN
NaN
NaN
18
18197
usda-ndb-import
Lotus Organic Brown Jasmine Rice
NaN
NaN
Unfi
unfi
NaN
NaN
45 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
19
18227
usda-ndb-import
Organic Oat Groats
NaN
NaN
Pcc
pcc
NaN
NaN
42 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.048
0.00429
NaN
NaN
NaN
NaN
20
18265
usda-ndb-import
Energy Power Mix
NaN
NaN
Sunridge
sunridge
NaN
NaN
40 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.100
0.00180
NaN
NaN
NaN
NaN
21
18289
usda-ndb-import
Antioxidant Mix - Berries & Chocolate
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.067
0.00240
NaN
NaN
NaN
NaN
22
18319
usda-ndb-import
Organic Quinoa Coconut Granola With Mango
NaN
NaN
Sunridge
sunridge
NaN
NaN
55 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.036
0.00262
NaN
NaN
NaN
NaN
23
18340
usda-ndb-import
Fire Roasted Hatch Green Chile Almonds
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.267
0.00360
NaN
NaN
NaN
NaN
24
18357
usda-ndb-import
Peanut Butter Power Chews
NaN
NaN
Sunridge
sunridge
NaN
NaN
45 g (45 GRM)
...
NaN
NaN
NaN
NaN
0.089
0.00160
NaN
NaN
NaN
NaN
25
18371
usda-ndb-import
Real Salt Granular
NaN
NaN
Redmond
redmond
NaN
NaN
1.4 g (0.25 tsp)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
26
18388
usda-ndb-import
Organic Unswt Berry Coconut Granola
NaN
NaN
New England Naturals
new-england-naturals
NaN
NaN
54 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.037
0.00333
NaN
NaN
NaN
NaN
27
18395
usda-ndb-import
Roasted Salted Black Pepper Cashews
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.067
0.00600
NaN
NaN
NaN
NaN
28
18401
usda-ndb-import
Thai Curry Roasted Cashews
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.067
0.00600
NaN
NaN
NaN
NaN
29
18418
usda-ndb-import
Wasabi Tamari Almonds
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.200
0.00360
NaN
NaN
NaN
NaN
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
330420
9789961637609
openfoodfacts-contributors
Tarifs djoghrafia
NaN
1
Chihab
chihab
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330421
9791463741241
scailyna
Gingembre
NaN
50 g
Terre exotique
terre-exotique
Aliments et boissons à base de végétaux,Alimen...
en:plant-based-foods-and-beverages,en:plant-ba...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330422
9800120499
openfoodfacts-contributors
Ferrero Rocher
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330423
9800801107
tacite-mass-editor
NaN
NaN
NaN
NaN
NaN
fr:Pâtes à tartiner aux noisettes et au cacao
en:spreads,en:breakfasts,en:sweet-spreads,fr:p...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330424
9800895007
tacite-mass-editor
NaN
NaN
NaN
NaN
NaN
fr:Pâtes à tartiner aux noisettes et au cacao
en:spreads,en:breakfasts,en:sweet-spreads,fr:p...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330425
9800895250
tacite-mass-editor
NaN
NaN
NaN
NaN
NaN
fr:Pâtes à tartiner aux noisettes et au cacao
en:spreads,en:breakfasts,en:sweet-spreads,fr:p...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330426
9802735
date-limite-app
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330427
9820111458900
openfoodfacts-contributors
Les Belles Tranches Bacon fumé
NaN
180 g
Justin Bridou
justin-bridou
Viandes,Porc,Bacon,Bacon en tranche
en:meats,en:pork,en:bacon,en:sliced-bacon
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330428
9836654056565
usda-ndb-import
Raspados Ice Bars
NaN
NaN
Jarritos, The Jel Sert Company
jarritos,the-jel-sert-company
NaN
NaN
57 g (57 g)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330429
9847548283004
drmalabar
Tartines craquantes bio au sarrasin
NaN
NaN
Le Pain des fleurs
le-pain-des-fleurs
Biscottes au sarrasin,Biscottes
en:plant-based-foods-and-beverages,en:plant-ba...
NaN
...
NaN
NaN
NaN
NaN
NaN
0.00380
NaN
NaN
NaN
NaN
330430
98709870987
openfoodfacts-contributors
NaN
NaN
33cl
NaN
NaN
Colas
en:beverages,en:carbonated-drinks,en:sodas,en:...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330431
9871311007
aleene
Lager
Bière caribeenne de luxe
330 ml
Carib
carib
Bières blondes
en:beverages,en:alcoholic-beverages,en:beers,e...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330432
9876567898765
openfoodfacts-contributors
nf test
NaN
100g
NaN
NaN
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330433
988639
tacite-mass-editor
NaN
NaN
NaN
NaN
NaN
fr:Pâtes à tartiner aux noisettes et au cacao
en:spreads,en:breakfasts,en:sweet-spreads,fr:p...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330434
9900000000233
kiliweb
Amandes
NaN
NaN
Biosic
biosic
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330435
9900010011557
jeanbono
Miel de Camargue
Miel
250 g
L. Boulaire
l-boulaire
Miels français
en:spreads,en:breakfasts,en:sweet-spreads,en:b...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330436
9901198001583
openfoodfacts-contributors
Лимон — лайм
NaN
2
Пеликан
пеликан
Лайм,Limes
en:plant-based-foods-and-beverages,en:plant-ba...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330437
9901942000794
gaspardbenoit
Mleko wiejskie
NaN
1L
Piątnica
piątnica
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330438
99044169
date-limite-app
Poireaux
NaN
1 kg
NaN
NaN
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330439
9906410000009
agamitsudo
Roussette du Bugey (2011)
Vins blanc du Bugey
750 ml
Roussette du Bugey
roussette-du-bugey
Boissons,Boissons alcoolisées,Vins,Vins blancs...
en:beverages,en:alcoholic-beverages,en:wines,e...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330440
9908278636246
andre
Szprot w oleju roslinnym
Sprot
170g
EvraFish
evrafish
pl:Szprot
pl:szprot
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330441
99111250
balooval
Thé vert Earl grey
thé bio équitable
50 g
Lobodis
lobodis
thés verts
en:plant-based-foods-and-beverages,en:beverage...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330442
9918
woshilapin
Cheese cake thé vert, yuzu
NaN
NaN
NaN
NaN
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330443
9935010000003
sebleouf
Rillette d'oie
NaN
180 g
Sans marque,D.Lambert
sans-marque,d-lambert
Viandes,Produits à tartiner,Charcuteries,Produ...
en:meats,en:spreads,en:prepared-meats,en:salte...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330444
99410148
date-limite-app
NaN
NaN
NaN
NaN
NaN
Peanuts
en:plant-based-foods-and-beverages,en:plant-ba...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330445
9948282780603
openfoodfacts-contributors
Tomato & ricotta
NaN
1
Panzani
panzani
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330446
99567453
usda-ndb-import
Mint Melange Tea A Blend Of Peppermint, Lemon ...
NaN
NaN
Trader Joe's
trader-joe-s
NaN
NaN
20 g (0.7 oz)
...
NaN
NaN
0.0
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
330447
9970229501521
tomato
乐吧泡菜味薯片
Leba pickle flavor potato chips
50 g
乐吧
乐吧
Potato chips
en:salty-snacks,en:appetizers,en:chips-and-fri...
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330448
9980282863788
openfoodfacts-contributors
Tomates aux Vermicelles
NaN
67g
Knorr
knorr
NaN
NaN
NaN
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330449
999990026839
usda-ndb-import
Sugar Free Drink Mix, Peach Tea
NaN
NaN
Market Pantry
market-pantry
NaN
NaN
1 g (0.5 PACKET)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330450 rows × 31 columns
In [58]:
# Drop all rows that are not from the usda ndb import
df = df[df.creator == "usda-ndb-import"]
In [59]:
df
Out[59]:
code
creator
product_name
generic_name
quantity
brands
brands_tags
categories
categories_tags
serving_size
...
folates_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
iron_100g
fluoride_100g
iodine_100g
caffeine_100g
cocoa_100g
1
4530
usda-ndb-import
Banana Chips Sweetened (Whole)
NaN
NaN
NaN
NaN
NaN
NaN
28 g (1 ONZ)
...
NaN
NaN
NaN
NaN
0.000
0.00129
NaN
NaN
NaN
NaN
2
4559
usda-ndb-import
Peanuts
NaN
NaN
Torn & Glasser
torn-glasser
NaN
NaN
28 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
3
16087
usda-ndb-import
Organic Salted Nut Mix
NaN
NaN
Grizzlies
grizzlies
NaN
NaN
28 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.143
0.00514
NaN
NaN
NaN
NaN
4
16094
usda-ndb-import
Organic Polenta
NaN
NaN
Bob's Red Mill
bob-s-red-mill
NaN
NaN
35 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
5
16100
usda-ndb-import
Breadshop Honey Gone Nuts Granola
NaN
NaN
Unfi
unfi
NaN
NaN
52 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.038
0.00346
NaN
NaN
NaN
NaN
6
16117
usda-ndb-import
Organic Long Grain White Rice
NaN
NaN
Lundberg
lundberg
NaN
NaN
45 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.044
NaN
NaN
NaN
NaN
NaN
7
16124
usda-ndb-import
Organic Muesli
NaN
NaN
Daddy's Muesli
daddy-s-muesli
NaN
NaN
64 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.062
0.00422
NaN
NaN
NaN
NaN
8
16193
usda-ndb-import
Organic Dark Chocolate Minis
NaN
NaN
Equal Exchange
equal-exchange
NaN
NaN
40 g (40 g)
...
NaN
NaN
NaN
NaN
0.050
0.01125
NaN
NaN
NaN
NaN
9
16513
usda-ndb-import
Organic Sunflower Oil
NaN
NaN
Napa Valley Naturals
napa-valley-naturals
NaN
NaN
14 g (1 Tbsp)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
10
16612
usda-ndb-import
Organic Adzuki Beans
NaN
NaN
Unfi
unfi
NaN
NaN
48 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.062
0.00450
NaN
NaN
NaN
NaN
11
16650
usda-ndb-import
Organic Penne Pasta
NaN
NaN
Gardentime
gardentime
NaN
NaN
57 g (0.5 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00126
NaN
NaN
NaN
NaN
12
16872
usda-ndb-import
Zen Party Mix
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.133
0.00360
NaN
NaN
NaN
NaN
13
16933
usda-ndb-import
Organic Golden Flax Seeds
NaN
NaN
Unfi
unfi
NaN
NaN
21 g (2 Tbsp)
...
NaN
NaN
NaN
NaN
0.286
0.01286
NaN
NaN
NaN
NaN
14
17497
usda-ndb-import
Organic Spicy Punks
NaN
NaN
Eden
eden
NaN
NaN
33 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00545
NaN
NaN
NaN
NaN
15
18012
usda-ndb-import
Cinnamon Nut Granola
NaN
NaN
Grizzlies
grizzlies
NaN
NaN
55 g (0.5 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00131
NaN
NaN
NaN
NaN
16
18050
usda-ndb-import
Organic Hazelnuts
NaN
NaN
Grizzlies
grizzlies
NaN
NaN
28 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.107
0.00450
NaN
NaN
NaN
NaN
17
18173
usda-ndb-import
Organic Sweetened Banana Chips
NaN
NaN
Unfi
unfi
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00120
NaN
NaN
NaN
NaN
18
18197
usda-ndb-import
Lotus Organic Brown Jasmine Rice
NaN
NaN
Unfi
unfi
NaN
NaN
45 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
19
18227
usda-ndb-import
Organic Oat Groats
NaN
NaN
Pcc
pcc
NaN
NaN
42 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.048
0.00429
NaN
NaN
NaN
NaN
20
18265
usda-ndb-import
Energy Power Mix
NaN
NaN
Sunridge
sunridge
NaN
NaN
40 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.100
0.00180
NaN
NaN
NaN
NaN
21
18289
usda-ndb-import
Antioxidant Mix - Berries & Chocolate
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.067
0.00240
NaN
NaN
NaN
NaN
22
18319
usda-ndb-import
Organic Quinoa Coconut Granola With Mango
NaN
NaN
Sunridge
sunridge
NaN
NaN
55 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.036
0.00262
NaN
NaN
NaN
NaN
23
18340
usda-ndb-import
Fire Roasted Hatch Green Chile Almonds
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.267
0.00360
NaN
NaN
NaN
NaN
24
18357
usda-ndb-import
Peanut Butter Power Chews
NaN
NaN
Sunridge
sunridge
NaN
NaN
45 g (45 GRM)
...
NaN
NaN
NaN
NaN
0.089
0.00160
NaN
NaN
NaN
NaN
25
18371
usda-ndb-import
Real Salt Granular
NaN
NaN
Redmond
redmond
NaN
NaN
1.4 g (0.25 tsp)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
26
18388
usda-ndb-import
Organic Unswt Berry Coconut Granola
NaN
NaN
New England Naturals
new-england-naturals
NaN
NaN
54 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.037
0.00333
NaN
NaN
NaN
NaN
27
18395
usda-ndb-import
Roasted Salted Black Pepper Cashews
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.067
0.00600
NaN
NaN
NaN
NaN
28
18401
usda-ndb-import
Thai Curry Roasted Cashews
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.067
0.00600
NaN
NaN
NaN
NaN
29
18418
usda-ndb-import
Wasabi Tamari Almonds
NaN
NaN
Sunridge
sunridge
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.200
0.00360
NaN
NaN
NaN
NaN
30
18449
usda-ndb-import
Organic Medium Shredded Coconut
NaN
NaN
Unfi
unfi
NaN
NaN
30 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00240
NaN
NaN
NaN
NaN
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
330245
9556041600040
usda-ndb-import
Sardines In Chili Oil
NaN
NaN
Ayam Brand
ayam-brand
NaN
NaN
56 g (2 oz)
...
NaN
NaN
NaN
NaN
0.250
0.00193
NaN
NaN
NaN
NaN
330246
9556041600057
usda-ndb-import
Sardines In Kung Pao Sauce
NaN
NaN
Ayam Brand
ayam-brand
NaN
NaN
56 g (2 oz)
...
NaN
NaN
NaN
NaN
0.446
0.00321
NaN
NaN
NaN
NaN
330248
9556041600255
usda-ndb-import
Mackerel In Tomato Sauce
NaN
NaN
Ayam Brand
ayam-brand
NaN
NaN
56 g (2 oz)
...
NaN
NaN
NaN
NaN
0.143
0.00129
NaN
NaN
NaN
NaN
330249
9556041600293
usda-ndb-import
Sardines In Extra Virgin Olive Oil
NaN
NaN
Ayam Brand
ayam-brand
NaN
NaN
56 g (56 g)
...
NaN
NaN
NaN
NaN
0.179
0.00129
NaN
NaN
NaN
NaN
330250
9556041602143
usda-ndb-import
Ayam, Satay Peanut Sauce
NaN
NaN
Guinea Foods Sdn Bhd
guinea-foods-sdn-bhd
NaN
NaN
70 g (2.5 oz)
...
NaN
NaN
NaN
NaN
0.057
0.00103
NaN
NaN
NaN
NaN
330251
9556041602211
usda-ndb-import
Baked Beans In Tomato Sauce
NaN
NaN
Ayam
ayam
NaN
NaN
130 g (4.6 oz)
...
NaN
NaN
NaN
NaN
0.046
0.00208
NaN
NaN
NaN
NaN
330258
9556041608947
usda-ndb-import
Ayam, Malaysian Satay Sauce, Mild
NaN
NaN
Guinea Foods Sdn Bhd
guinea-foods-sdn-bhd
NaN
NaN
85 g (3 oz)
...
NaN
NaN
NaN
NaN
0.024
0.00085
NaN
NaN
NaN
NaN
330259
9556041608954
usda-ndb-import
Ayam, Medium Thai Satay Sauce, Lemongrass And ...
NaN
NaN
Guinea Foods Sdn Bhd
guinea-foods-sdn-bhd
NaN
NaN
85 g (3 oz)
...
NaN
NaN
NaN
NaN
0.047
0.00127
NaN
NaN
NaN
NaN
330266
9556041610940
usda-ndb-import
Coconut Spread (Kaya)
NaN
NaN
Ayam
ayam
NaN
NaN
18.5 g (2.6 oz)
...
NaN
NaN
NaN
NaN
0.000
0.00389
NaN
NaN
NaN
NaN
330273
9556041612593
usda-ndb-import
Malaysian Curry Paste, Mild
NaN
NaN
Ayam
ayam
NaN
NaN
46 g (46 g)
...
NaN
NaN
NaN
NaN
0.043
0.00157
NaN
NaN
NaN
NaN
330274
9556041612609
usda-ndb-import
Curry Paste For Beef Rendang, Medium
NaN
NaN
Ayam
ayam
NaN
NaN
46 g (46 g)
...
NaN
NaN
NaN
NaN
0.043
0.00157
NaN
NaN
NaN
NaN
330276
9556041620369
usda-ndb-import
Sardines In Spicy Tomato Sauce, Chili And Lime
NaN
NaN
Ayam Brand
ayam-brand
NaN
NaN
56 g (56 g)
...
NaN
NaN
NaN
NaN
0.357
0.00257
NaN
NaN
NaN
NaN
330284
9556107022601
usda-ndb-import
Goldwilly, Original Instant Chrysanthemum Tea,...
NaN
NaN
Hsc International Pte. Ltd.
hsc-international-pte-ltd
NaN
NaN
18 g (18 g)
...
NaN
NaN
NaN
NaN
0.000
0.01000
NaN
NaN
NaN
NaN
330297
9556173386461
usda-ndb-import
Chewy Candy
NaN
NaN
Fruit Plus
fruit-plus
NaN
NaN
12.5 g (0.45 oz)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
330311
9556390158162
usda-ndb-import
Lee, Special Crackers
NaN
NaN
Lee Biscuits (Pte.) Ltd.
lee-biscuits-pte-ltd
NaN
NaN
22 g (22 g)
...
NaN
NaN
NaN
NaN
0.045
0.00082
NaN
NaN
NaN
NaN
330312
9556390178160
usda-ndb-import
Sugar Crackers
NaN
NaN
Lee Biscuits (Pte.) Ltd.
lee-biscuits-pte-ltd
NaN
NaN
22 g (3 PCS)
...
NaN
NaN
NaN
NaN
0.000
0.00082
NaN
NaN
NaN
NaN
330331
956088003170
usda-ndb-import
Blueberry Chia Buckwheat Muesli
NaN
NaN
Seven Sundays, Seven Sundays Llc
seven-sundays,seven-sundays-llc
NaN
NaN
57 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.070
0.00474
NaN
NaN
NaN
NaN
330332
95656335
usda-ndb-import
Chipotle Peppers In Adobo Sauce
NaN
NaN
La Costena
la-costena
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.000
0.00240
NaN
NaN
NaN
NaN
330333
95659305
usda-ndb-import
Dal Makhani
NaN
NaN
Truly Indian
truly-indian
NaN
NaN
150 g (150 g)
...
NaN
NaN
NaN
NaN
0.027
0.00120
NaN
NaN
NaN
NaN
330345
9603636634635
usda-ndb-import
Smoked Gouda Cheese
NaN
NaN
Specially Selected
specially-selected
NaN
NaN
28 g (1 oz)
...
NaN
NaN
NaN
NaN
0.714
NaN
NaN
NaN
NaN
NaN
330355
96083338
usda-ndb-import
Haywards, Baby Beetroot
NaN
NaN
Mizkan Euro Ltd.
mizkan-euro-ltd
NaN
NaN
100 g (100 g)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330363
96092613
usda-ndb-import
Umami Pepper, Hot
NaN
NaN
Taste #5
taste-5
NaN
NaN
100 g (100 g)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330375
9644000330654
usda-ndb-import
Balsamic Vinegar Of Modena Glaze
NaN
NaN
Monari Fererzoni
monari-fererzoni
NaN
NaN
18 g (1 Tbsp)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330398
9755635018555
usda-ndb-import
Sour Licorice Twists, Sour Cherry
NaN
NaN
Newman's Own
newman-s-own
NaN
NaN
40 g (40 g)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
330399
9763556636543
usda-ndb-import
Taco Seasoning Mix
NaN
NaN
Mccormick & Company Inc.
mccormick-company-inc
NaN
NaN
6 g (2 tsp)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330406
9780803738782
usda-ndb-import
Organic Z Bar
NaN
NaN
Clif Kid
clif-kid
NaN
NaN
36 g (1 BAR)
...
0.000222
NaN
0.333
NaN
0.556
0.00500
NaN
NaN
NaN
NaN
330419
9787461062105
usda-ndb-import
Natural Cassava
NaN
NaN
Industria De Casabe Paul
industria-de-casabe-paul
NaN
NaN
85 g (85 GRM)
...
NaN
NaN
NaN
NaN
0.000
0.00127
NaN
NaN
NaN
NaN
330428
9836654056565
usda-ndb-import
Raspados Ice Bars
NaN
NaN
Jarritos, The Jel Sert Company
jarritos,the-jel-sert-company
NaN
NaN
57 g (57 g)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
330446
99567453
usda-ndb-import
Mint Melange Tea A Blend Of Peppermint, Lemon ...
NaN
NaN
Trader Joe's
trader-joe-s
NaN
NaN
20 g (0.7 oz)
...
NaN
NaN
0.000
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
330449
999990026839
usda-ndb-import
Sugar Free Drink Mix, Peach Tea
NaN
NaN
Market Pantry
market-pantry
NaN
NaN
1 g (0.5 PACKET)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
169868 rows × 31 columns
Now down to a manageable number of rows and columns. Going to explore for a few typical items to use as demo data. Let's take a look at donuts, crackers and cereal -- the three categories used in the paper prototype.
In [61]:
df[df["product_name"].str.lower().str.contains("donut", na = False)]
Out[61]:
code
creator
product_name
generic_name
quantity
brands
brands_tags
categories
categories_tags
serving_size
...
folates_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
iron_100g
fluoride_100g
iodine_100g
caffeine_100g
cocoa_100g
1816
11110008817
usda-ndb-import
Maple Glazed Cake Donuts
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
71 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.113
0.00203
NaN
NaN
NaN
NaN
2084
11110045546
usda-ndb-import
Chocolate Enrobed Cake Donuts
NaN
NaN
Bakery Fresh Goodness
bakery-fresh-goodness
NaN
NaN
69 g (69 g)
...
NaN
NaN
NaN
NaN
0.000
0.00209
NaN
NaN
NaN
NaN
2234
11110140111
usda-ndb-import
Glazed Sour Cream Cake Donut Holes
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
56 g (4 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.107
0.00129
NaN
NaN
NaN
NaN
2235
11110140685
usda-ndb-import
Sour Cream Donuts
NaN
NaN
Bakery Goodness
bakery-goodness
NaN
NaN
83 g (83 g)
...
NaN
NaN
NaN
NaN
0.024
0.00043
NaN
NaN
NaN
NaN
2236
11110160058
usda-ndb-import
Plain Cake Donuts
NaN
NaN
Kroger
kroger
NaN
NaN
28 g (28 g)
...
NaN
NaN
NaN
NaN
0.000
0.00257
NaN
NaN
NaN
NaN
2237
11110160607
usda-ndb-import
Glazed Cake Donuts, Blueberry
NaN
NaN
Kroger
kroger
NaN
NaN
71 g (71 g)
...
NaN
NaN
NaN
NaN
0.085
0.00152
NaN
NaN
NaN
NaN
2271
11110198990
usda-ndb-import
Cake Donuts, S'Mores
NaN
NaN
Bakery Fresh Goodness, The Kroger Co.
bakery-fresh-goodness,the-kroger-co
NaN
NaN
62 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.065
0.00232
NaN
NaN
NaN
NaN
2315
11110266002
usda-ndb-import
Colored Sugared Cake Donut Holes
NaN
NaN
The Kroger Co
the-kroger-co
NaN
NaN
56 g (4 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.036
0.00129
NaN
NaN
NaN
NaN
2319
11110268136
usda-ndb-import
Yeast Raised Glazed Donuts
NaN
NaN
Bakery Fresh Goodness
bakery-fresh-goodness
NaN
NaN
71 g (71 g)
...
0.000085
NaN
NaN
NaN
0.085
0.00203
NaN
NaN
NaN
NaN
2806
11110653826
usda-ndb-import
Red Powdered Donut Holes
NaN
NaN
Bakery Fresh Goodness, The Kroger Co.
bakery-fresh-goodness,the-kroger-co
NaN
NaN
57 g (4 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.035
0.00189
NaN
NaN
NaN
NaN
2807
11110653833
usda-ndb-import
Green Powdered Donuts Holes
NaN
NaN
Bakery Fresh Goodness, The Kroger Co.
bakery-fresh-goodness,the-kroger-co
NaN
NaN
57 g (4 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.035
0.00189
NaN
NaN
NaN
NaN
2808
11110653840
usda-ndb-import
Powdered Donut Holes
NaN
NaN
Bakery Fresh Goodness, The Kroger Co.
bakery-fresh-goodness,the-kroger-co
NaN
NaN
57 g (4 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.035
0.00189
NaN
NaN
NaN
NaN
4229
11110867377
usda-ndb-import
Mini Powdered Donuts
NaN
NaN
Psst
psst
NaN
NaN
85 g (85 g)
...
NaN
NaN
NaN
NaN
0.024
0.00169
NaN
NaN
NaN
NaN
9226
11225127700
usda-ndb-import
Sweet P's Bake Shop, Jumbo Glazed Raised Donuts
NaN
NaN
Kingston Marketing Co
kingston-marketing-co
NaN
NaN
78 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.103
0.00138
NaN
NaN
NaN
NaN
9227
11225127724
usda-ndb-import
Sweet P's, Mini Glazed Raised Donuts
NaN
NaN
Kingston Marketing Co
kingston-marketing-co
NaN
NaN
39 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.154
0.00092
NaN
NaN
NaN
NaN
12485
15400214476
usda-ndb-import
Donuts
NaN
NaN
Western Family, Western Family Foods Inc.
western-family,western-family-foods-inc
NaN
NaN
61 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.033
0.00177
NaN
NaN
NaN
NaN
14832
18894461708
usda-ndb-import
Glazed Donuts
NaN
NaN
Big Y, Big Y Foods Inc.
big-y,big-y-foods-inc
NaN
NaN
79 g (1 DOUNT)
...
NaN
NaN
NaN
NaN
0.051
0.00182
NaN
NaN
NaN
NaN
14833
18894461715
usda-ndb-import
Glazed Chocolate Donuts
NaN
NaN
Big Y, Big Y Foods Inc.
big-y,big-y-foods-inc
NaN
NaN
71 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.056
0.00152
NaN
NaN
NaN
NaN
14839
18894462439
usda-ndb-import
Maple Donuts
NaN
NaN
Big Y, Big Y Foods Inc.
big-y,big-y-foods-inc
NaN
NaN
66 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.061
0.00164
NaN
NaN
NaN
NaN
15820
20146107524
usda-ndb-import
Donut Holes
NaN
NaN
Mary Ann's Baking Company
mary-ann-s-baking-company
NaN
NaN
50 g (4 HOLES)
...
NaN
NaN
NaN
NaN
0.040
0.00072
NaN
NaN
NaN
NaN
15821
20146107555
usda-ndb-import
Chocolate Coated Donut Bites
NaN
NaN
Mary Ann's Baking Company
mary-ann-s-baking-company
NaN
NaN
34 g (2 DONUTS)
...
NaN
NaN
NaN
NaN
0.059
0.00212
NaN
NaN
NaN
NaN
15822
20146107579
usda-ndb-import
Donut Bites
NaN
NaN
Mary Ann's Baking Company
mary-ann-s-baking-company
NaN
NaN
47 g (2 DONUTS)
...
NaN
NaN
NaN
NaN
0.128
0.00230
NaN
NaN
NaN
NaN
15823
20146318418
usda-ndb-import
Frosted Mini Donuts
NaN
NaN
Maryann's Baking Company
maryann-s-baking-company
NaN
NaN
34 g (2 DONUTS)
...
NaN
NaN
NaN
NaN
0.059
0.00212
NaN
NaN
NaN
NaN
16040
20569123408
usda-ndb-import
Country Treats, Glazed Cake Donut Holes, Cherry
NaN
NaN
Maplehurst Bakeries Llc
maplehurst-bakeries-llc
NaN
NaN
60 g (4 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.100
0.00180
NaN
NaN
NaN
NaN
16041
20569143017
usda-ndb-import
Donut Gems, Cinnamon
NaN
NaN
Country Treats
country-treats
NaN
NaN
60 g (60 g)
...
NaN
NaN
NaN
NaN
0.067
0.00180
NaN
NaN
NaN
NaN
17387
21130118748
usda-ndb-import
Powdered Donut Holes
NaN
NaN
Signature Kitchens
signature-kitchens
NaN
NaN
54 g (5 HOLES)
...
NaN
NaN
NaN
NaN
0.074
0.00067
NaN
NaN
NaN
NaN
17388
21130118755
usda-ndb-import
Frosted Donut Holes
NaN
NaN
Safeway Kitchens, Safeway Inc.
safeway-kitchens,safeway-inc
NaN
NaN
56 g (5 HOLES)
...
NaN
NaN
NaN
NaN
0.036
0.00193
NaN
NaN
NaN
NaN
17389
21130118762
usda-ndb-import
Glazed Donut Holes
NaN
NaN
Safeway Kitchens, Safeway Inc.
safeway-kitchens,safeway-inc
NaN
NaN
48 g (4 HOLES)
...
NaN
NaN
NaN
NaN
0.125
0.00225
NaN
NaN
NaN
NaN
17393
21130118861
usda-ndb-import
Crumb Donut Holes
NaN
NaN
Signature Kitchens, Safeway Inc.
signature-kitchens,safeway-inc
NaN
NaN
50 g (4 HOLES)
...
NaN
NaN
NaN
NaN
0.040
0.00072
NaN
NaN
NaN
NaN
21238
24126016264
usda-ndb-import
Angel Halos, Powdered Mini Donuts
NaN
NaN
Butternut
butternut
NaN
NaN
57 g (57 g)
...
NaN
NaN
NaN
NaN
0.035
0.00189
NaN
NaN
NaN
NaN
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
171594
888109050030
usda-ndb-import
Donettes, Mini Donuts, Frosted Double Chocoalte
NaN
NaN
Hostess
hostess
NaN
NaN
85 g (3 oz)
...
NaN
NaN
NaN
NaN
0.047
0.00212
NaN
NaN
NaN
NaN
171595
888109050047
usda-ndb-import
Donettes, Mini Donuts, Powdered
NaN
NaN
Hostess
hostess
NaN
NaN
85 g (3 oz)
...
NaN
NaN
NaN
NaN
0.024
0.00212
NaN
NaN
NaN
NaN
171596
888109050054
usda-ndb-import
Donettes, Mini Donuts, Crunch
NaN
NaN
Hostess
hostess
NaN
NaN
113 g (4 oz)
...
NaN
NaN
NaN
NaN
0.018
0.00159
NaN
NaN
NaN
NaN
171597
888109050061
usda-ndb-import
Donettes, Bakery Classics, Mini Donuts, Glazed
NaN
NaN
Hostess
hostess
NaN
NaN
105 g (105 g)
...
NaN
NaN
NaN
NaN
0.095
0.00137
NaN
NaN
NaN
NaN
171617
888109110239
usda-ndb-import
Frosted Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
56 g (4 DONUTS)
...
NaN
NaN
NaN
NaN
0.107
0.00193
NaN
NaN
NaN
NaN
171618
888109110246
usda-ndb-import
Powdered Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
56 g (4 DONUTS)
...
NaN
NaN
NaN
NaN
0.107
0.00129
NaN
NaN
NaN
NaN
171621
888109110284
usda-ndb-import
Mini Donuts
NaN
NaN
Hostess Brands Llc
hostess-brands-llc
NaN
NaN
60 g (4 DONUTS)
...
NaN
NaN
NaN
NaN
0.067
0.00180
NaN
NaN
NaN
NaN
171634
888109110642
usda-ndb-import
Donettes, Crunch Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
60 g (60 g)
...
NaN
NaN
NaN
NaN
0.067
0.00120
NaN
NaN
NaN
NaN
171635
888109110659
usda-ndb-import
Donettes, Glazed Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
53 g (53 g)
...
NaN
NaN
NaN
NaN
0.075
0.00136
NaN
NaN
NaN
NaN
171640
888109110888
usda-ndb-import
Donettes, Glazed Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
53 g (53 g)
...
NaN
NaN
NaN
NaN
0.038
0.00136
NaN
NaN
NaN
NaN
171641
888109110901
usda-ndb-import
Donettes, Crunch Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
60 g (60 g)
...
NaN
NaN
NaN
NaN
0.033
0.00120
NaN
NaN
NaN
NaN
171655
888109111243
usda-ndb-import
Donettes, Maple Glazed Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
53 g (53 g)
...
NaN
NaN
NaN
NaN
0.000
0.00136
NaN
NaN
NaN
NaN
171657
888109111298
usda-ndb-import
Red Velvet Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
53 g (3 DONUTS)
...
NaN
NaN
NaN
NaN
0.038
0.00204
NaN
NaN
NaN
NaN
171673
888109150013
usda-ndb-import
Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
57 g (4 DONUTS)
...
NaN
NaN
NaN
NaN
0.105
0.00126
NaN
NaN
NaN
NaN
171674
888109150020
usda-ndb-import
Donettes, Frosted Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
50 g (50 g)
...
NaN
NaN
NaN
NaN
0.040
0.00216
NaN
NaN
NaN
NaN
171675
888109150037
usda-ndb-import
Donettes, Frosted Devil's Food Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
50 g (50 g)
...
NaN
NaN
NaN
NaN
0.040
0.00216
NaN
NaN
NaN
NaN
171676
888109150044
usda-ndb-import
Donettes, Powdered Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
60 g (60 g)
...
NaN
NaN
NaN
NaN
0.100
0.00120
NaN
NaN
NaN
NaN
171678
888109210243
usda-ndb-import
Powdered Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
56 g (4 DONUTS)
...
NaN
NaN
NaN
NaN
0.107
0.00129
NaN
NaN
NaN
NaN
171684
888109300067
usda-ndb-import
Frosted Mini Donuts
NaN
NaN
Dolly Madison Bakery
dolly-madison-bakery
NaN
NaN
85 g (6 DONUTS)
...
NaN
NaN
NaN
NaN
0.094
0.00169
NaN
NaN
NaN
NaN
171685
888109300074
usda-ndb-import
Six Powdered Mini Donuts
NaN
NaN
Dolly Madison Bakery
dolly-madison-bakery
NaN
NaN
85 g (6 DONUTS)
...
NaN
NaN
NaN
NaN
0.094
0.00127
NaN
NaN
NaN
NaN
171686
888109300081
usda-ndb-import
Crunch Mini Donuts
NaN
NaN
Dolly Madison
dolly-madison
NaN
NaN
113 g (6 DONUTS)
...
NaN
NaN
NaN
NaN
0.071
0.00127
NaN
NaN
NaN
NaN
173033
893536002620
usda-ndb-import
Powdered Donuts
NaN
NaN
Gluten Free Bake Shoppe Inc.
gluten-free-bake-shoppe-inc
NaN
NaN
57 g (57 g)
...
NaN
NaN
NaN
NaN
0.035
0.00063
NaN
NaN
NaN
NaN
173035
893536002705
usda-ndb-import
Donuts
NaN
NaN
Katz
katz
NaN
NaN
65 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.031
0.00055
NaN
NaN
NaN
NaN
173036
893536002712
usda-ndb-import
Cinnamon Donut Holes
NaN
NaN
Katz
katz
NaN
NaN
28 g (1 ONZ)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
173039
893536002965
usda-ndb-import
Triple Chocolate Donut
NaN
NaN
Gluten Free Bake Shop Inc
gluten-free-bake-shop-inc
NaN
NaN
61 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.033
0.00236
NaN
NaN
NaN
NaN
270280
4141522391
usda-ndb-import
Powdered Donut Holes
NaN
NaN
Publix Bakery
publix-bakery
NaN
NaN
49 g (2 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.000
0.00147
NaN
NaN
NaN
NaN
270281
4141522591621
usda-ndb-import
Assorted Cake Donut Holes
NaN
NaN
Publix Bakery
publix-bakery
NaN
NaN
47 g (2 DONUT HOLES)
...
NaN
NaN
NaN
NaN
0.000
0.00153
NaN
NaN
NaN
NaN
280326
5051379078621
usda-ndb-import
Mini Dugar Cake Donut Muffins
NaN
NaN
Fresh & Easy
fresh-easy
NaN
NaN
64 g (2 MINI MUFFINS)
...
NaN
NaN
NaN
NaN
0.062
0.00112
NaN
NaN
NaN
NaN
280327
5051379078669
usda-ndb-import
Baked Donuts
NaN
NaN
Fresh & Easy
fresh-easy
NaN
NaN
57 g (1 DONUT)
...
NaN
NaN
NaN
NaN
0.000
0.00189
NaN
NaN
NaN
NaN
326822
88810911088
usda-ndb-import
Glazed Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
53 g (3 DONUTS)
...
NaN
NaN
NaN
NaN
0.038
0.00136
NaN
NaN
NaN
NaN
301 rows × 31 columns
In [62]:
df[df["product_name"].str.lower().str.contains("cracker", na = False)]
Out[62]:
code
creator
product_name
generic_name
quantity
brands
brands_tags
categories
categories_tags
serving_size
...
folates_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
iron_100g
fluoride_100g
iodine_100g
caffeine_100g
cocoa_100g
739
8077101118
usda-ndb-import
Yan Yan Crispy Cracker Stick, Strawberry
NaN
NaN
Meiji, Meiji Seika (S) Pte. Ltd.
meiji,meiji-seika-s-pte-ltd
NaN
NaN
57 g (57 g)
...
NaN
NaN
NaN
NaN
0.070
0.00126
NaN
NaN
NaN
NaN
880
8725070018
usda-ndb-import
Long Grove Confectionery Co., Graham Crackers,...
NaN
NaN
Long Grove Confectionery Co.
long-grove-confectionery-co
NaN
NaN
28 g (1 PC.)
...
NaN
NaN
NaN
NaN
0.286
0.00129
NaN
NaN
NaN
NaN
906
8982000216
usda-ndb-import
Cracker Crisps Sesame Mini Crackers
NaN
NaN
Beigel Beigel
beigel-beigel
NaN
NaN
28 g (1 oz)
...
NaN
NaN
NaN
NaN
0.000
0.00257
NaN
NaN
NaN
NaN
907
8982000513
usda-ndb-import
Cracker Crisps, Sour Creme & Onion
NaN
NaN
Beigel Beigel
beigel-beigel
NaN
NaN
28 g (1 oz)
...
NaN
NaN
NaN
NaN
0.000
0.00129
NaN
NaN
NaN
NaN
1491
10300881186
usda-ndb-import
Double Crunch Seasoned Cracker-Coated Peanuts
NaN
NaN
Diamond Foods Inc.
diamond-foods-inc
NaN
NaN
28 g (27 PIECES | ABOUT)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
1492
10300882183
usda-ndb-import
Double Crunch Seasoned Cracker-Coated Peanuts,...
NaN
NaN
Emerald, Diamond Foods Inc.
emerald,diamond-foods-inc
NaN
NaN
28 g (27 PIECES | ABOUT)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
1493
10300883180
usda-ndb-import
Double Crunch Seasoned Cracker-Coated Peanuts,...
NaN
NaN
Emerald, Diamond Foods Inc.
emerald,diamond-foods-inc
NaN
NaN
28 g (27 PIECES | ABOUT)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
1825
11110011367
usda-ndb-import
The Original Snack Crackers
NaN
NaN
Kroger
kroger
NaN
NaN
16 g (16 g)
...
NaN
NaN
NaN
NaN
0.000
0.00225
NaN
NaN
NaN
NaN
1919
11110018731
usda-ndb-import
Graham Crackers
NaN
NaN
Psst
psst
NaN
NaN
27 g (27 g)
...
NaN
NaN
NaN
NaN
0.074
0.00267
NaN
NaN
NaN
NaN
1920
11110018755
usda-ndb-import
Animal Crackers
NaN
NaN
Psst
psst
NaN
NaN
30 g (10 CRACKERS)
...
NaN
NaN
NaN
NaN
0.000
0.00360
NaN
NaN
NaN
NaN
1921
11110018779
usda-ndb-import
Psst..., Saltines Crackers
NaN
NaN
Psst...
psst
NaN
NaN
14 g (14 g)
...
NaN
NaN
NaN
NaN
0.143
0.00514
NaN
NaN
NaN
NaN
1922
11110018793
usda-ndb-import
Oyster Crackers
NaN
NaN
Kroger
kroger
NaN
NaN
15 g (15 g)
...
NaN
NaN
NaN
NaN
0.000
0.00480
NaN
NaN
NaN
NaN
1944
11110019769
usda-ndb-import
P$$T..., Snack Crackers, Delightfully Golden
NaN
NaN
The Kroger Co.
the-kroger-co
NaN
NaN
15 g (5 CRACKERS)
...
NaN
NaN
NaN
NaN
0.133
0.00240
NaN
NaN
NaN
NaN
1946
11110019790
usda-ndb-import
Baked Oyster Crackers, Original
NaN
NaN
Kroger
kroger
NaN
NaN
15 g (15 g)
...
NaN
NaN
NaN
NaN
0.133
0.00480
NaN
NaN
NaN
NaN
1947
11110019806
usda-ndb-import
Baked Oyster Crackers
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
15 g (19 CRACKERS)
...
NaN
NaN
NaN
NaN
0.133
0.00480
NaN
NaN
NaN
NaN
2031
11110024237
usda-ndb-import
P$$T..., Wheat Crackers
NaN
NaN
P$$T...
p-t
NaN
NaN
15 g (15 g)
...
NaN
NaN
NaN
NaN
0.000
0.00240
NaN
NaN
NaN
NaN
2118
11110080820
usda-ndb-import
Letters & Numbers Crackers
NaN
NaN
Kroger
kroger
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.333
0.00000
NaN
NaN
NaN
NaN
2128
11110088093
usda-ndb-import
Graham Crackers, Chocolate Animal
NaN
NaN
Kroger
kroger
NaN
NaN
29 g (29 g)
...
NaN
NaN
NaN
NaN
0.000
0.00248
NaN
NaN
NaN
NaN
2133
11110090188
usda-ndb-import
Baked Wheat Crisps Multi-Grain Crackers
NaN
NaN
Kroger
kroger
NaN
NaN
31 g (31 g)
...
NaN
NaN
NaN
NaN
0.000
0.00348
NaN
NaN
NaN
NaN
2134
11110090539
usda-ndb-import
Baked Wheat Crisps Crackers, Original
NaN
NaN
Kroger
kroger
NaN
NaN
31 g (31 g)
...
NaN
NaN
NaN
NaN
0.000
0.00232
NaN
NaN
NaN
NaN
2137
11110090775
usda-ndb-import
Country Club Crackers, Original
NaN
NaN
Kroger
kroger
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.133
0.00480
NaN
NaN
NaN
NaN
2140
11110091086
usda-ndb-import
Graham Crackers, Original
NaN
NaN
Kroger
kroger
NaN
NaN
27 g (27 g)
...
NaN
NaN
NaN
NaN
0.074
0.00267
NaN
NaN
NaN
NaN
2143
11110091307
usda-ndb-import
Graham Crackers, Cinnamon
NaN
NaN
Kroger
kroger
NaN
NaN
31 g (31 g)
...
NaN
NaN
NaN
NaN
0.000
0.00465
NaN
NaN
NaN
NaN
2160
11110097354
usda-ndb-import
Sandwich Cracker, Cheddar Cheese
NaN
NaN
Kroger
kroger
NaN
NaN
39 g (39 g)
...
NaN
NaN
NaN
NaN
0.103
0.00277
NaN
NaN
NaN
NaN
2161
11110097378
usda-ndb-import
Sandwich Crackers, Peanut Butter & Cheese
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
39 g (1 PACKAGE)
...
NaN
NaN
NaN
NaN
0.000
0.00277
NaN
NaN
NaN
NaN
2328
11110299888
usda-ndb-import
Food4less, S'Mores Cookies, Graham Cracker
NaN
NaN
The Kroger Co.
the-kroger-co
NaN
NaN
28 g (1 COOKIE)
...
NaN
NaN
NaN
NaN
0.071
0.00257
NaN
NaN
NaN
NaN
3248
11110804822
usda-ndb-import
Multigrain Rice Crackers With Sea Salt & Pepper
NaN
NaN
Simple Truth
simple-truth
NaN
NaN
30 g (16 CRACKERS)
...
NaN
NaN
NaN
NaN
0.133
0.00360
NaN
NaN
NaN
NaN
3396
11110817068
usda-ndb-import
Reduced Fat Graham Cracker
NaN
NaN
Kroger
kroger
NaN
NaN
21 g (21 g)
...
NaN
NaN
NaN
NaN
0.000
0.00171
NaN
NaN
NaN
NaN
3734
11110841629
usda-ndb-import
Mini Cheese Sandwich Crackers
NaN
NaN
Kroger
kroger
NaN
NaN
28 g (28 g)
...
NaN
NaN
NaN
NaN
0.071
0.00257
NaN
NaN
NaN
NaN
3905
11110851703
usda-ndb-import
Graham Cracker
NaN
NaN
Kroger
kroger
NaN
NaN
21 g (21 g)
...
NaN
NaN
NaN
NaN
0.000
0.00171
NaN
NaN
NaN
NaN
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
292086
68826715916
usda-ndb-import
Cracker Crisps, Fig & Olive
NaN
NaN
Ahold
ahold
NaN
NaN
30 g (9 CRISPS | ABOUT)
...
NaN
NaN
NaN
NaN
0.133
0.00360
NaN
NaN
NaN
NaN
292100
68826717912
usda-ndb-import
Cheddar Cheese Cracker Cut
NaN
NaN
Ahold
ahold
NaN
NaN
32 g (4 SLICES)
...
NaN
NaN
NaN
NaN
0.781
0.00000
NaN
NaN
NaN
NaN
293681
7467340335088
usda-ndb-import
Soda Crackers Biscuits
NaN
NaN
Molinos Valle Del Cibao
molinos-valle-del-cibao
NaN
NaN
30 g (1.06 ONZ)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
293916
7505153315184
usda-ndb-import
Cracker Sandwich
NaN
NaN
Monde M.Y. San Corporation
monde-m-y-san-corporation
NaN
NaN
30 g (1 SANDWICH)
...
NaN
NaN
NaN
NaN
0.000
0.00600
NaN
NaN
NaN
NaN
293917
7505153315320
usda-ndb-import
Sky Flakes, Cracker Sandwich, Condensada
NaN
NaN
Monde M. Y. San Corporation
monde-m-y-san-corporation
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.000
0.00480
NaN
NaN
NaN
NaN
307571
7622300847234
usda-ndb-import
Crackers Express
NaN
NaN
Terrabusi
terrabusi
NaN
NaN
30 g (5 CRACKERS)
...
NaN
NaN
NaN
NaN
0.000
0.00840
NaN
NaN
NaN
NaN
308359
7730116150193
usda-ndb-import
Coating Mix Cracker Meal
NaN
NaN
Disgal S.A.
disgal-s-a
NaN
NaN
30 g (3 Tbsp)
...
NaN
NaN
NaN
NaN
0.000
0.00240
NaN
NaN
NaN
NaN
308377
7750106000048
usda-ndb-import
Water Crackers
NaN
NaN
Panaderia San Jorge S.A.
panaderia-san-jorge-s-a
NaN
NaN
30 g (30 GRM)
...
NaN
NaN
NaN
NaN
NaN
0.00720
NaN
NaN
NaN
NaN
308378
7750106264617
usda-ndb-import
Original Crackers
NaN
NaN
San Jorge
san-jorge
NaN
NaN
28 g (28 GRM)
...
NaN
NaN
NaN
NaN
NaN
0.00643
NaN
NaN
NaN
NaN
308379
7750106737708
usda-ndb-import
Cracknel Integrale Crackers
NaN
NaN
San Jorge
san-jorge
NaN
NaN
37 g (37 GRM)
...
NaN
NaN
NaN
NaN
0.000
0.00730
NaN
NaN
NaN
NaN
309152
79963282636
usda-ndb-import
Italian Herbs, Lemon 7 Tomato Crackerz
NaN
NaN
Jilz Snackerz Llc
jilz-snackerz-llc
NaN
NaN
26 g (10 CRACKERS)
...
NaN
NaN
NaN
NaN
0.077
0.00277
NaN
NaN
NaN
NaN
312192
8008620009610
usda-ndb-import
Crackers
NaN
NaN
Crich
crich
NaN
NaN
25 g (1 PACKET)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
312193
8008620009627
usda-ndb-import
Whole Wheat Crackers
NaN
NaN
Vuova Industria Biscotti Crich S.P.A
vuova-industria-biscotti-crich-s-p-a
NaN
NaN
25 g (1 PACKET)
...
NaN
NaN
NaN
NaN
0.000
0.00288
NaN
NaN
NaN
NaN
312194
8008620050759
usda-ndb-import
Salted Crackers
NaN
NaN
Crich
crich
NaN
NaN
31.25 g (1 PACKET)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
312195
8008620050773
usda-ndb-import
Whole Wheat Crackers
NaN
NaN
Crich
crich
NaN
NaN
31.25 g (1 PACKET)
...
NaN
NaN
NaN
NaN
0.000
0.00230
NaN
NaN
NaN
NaN
312398
8009120005409
usda-ndb-import
Classici Mini Crackers
NaN
NaN
L'Albero Del Grano
l-albero-del-grano
NaN
NaN
10 g (5 PIECES)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
312797
8014941000014
usda-ndb-import
Rustic Crackers
NaN
NaN
Bonta' Lucane Srl
bonta-lucane-srl
NaN
NaN
28 g (10 PIECES)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
312798
8014941000021
usda-ndb-import
Focaccine With Black Olives Rustic Crackers
NaN
NaN
Bonta' Lucane
bonta-lucane
NaN
NaN
28 g (10 PIECES)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
312800
8014941000069
usda-ndb-import
Rustic Crackers
NaN
NaN
Bonta Lucane Srl
bonta-lucane-srl
NaN
NaN
28 g (10 PIECES)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
312802
8014941050125
usda-ndb-import
Sfogliette Crackers
NaN
NaN
Bonta Lucane Srl
bonta-lucane-srl
NaN
NaN
28 g (9 PIECES)
...
NaN
NaN
NaN
NaN
0.071
0.00129
NaN
NaN
NaN
NaN
314500
8083683202130
usda-ndb-import
Organic Crunchin Crackers Wholesome Snacks, Or...
NaN
NaN
Earth's Best
earth-s-best
NaN
NaN
20 g (20 g)
...
NaN
NaN
NaN
NaN
0.200
0.01800
NaN
NaN
NaN
NaN
325727
8801019300974
usda-ndb-import
Cracker
NaN
NaN
Haitai
haitai
NaN
NaN
22 g (1 PACK, PER CONTAINER)
...
NaN
NaN
NaN
NaN
0.005
0.00000
NaN
NaN
NaN
NaN
325729
8801019309175
usda-ndb-import
Biscuit, Flour Sarubia Cracker
NaN
NaN
Haitai
haitai
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
326744
8858629001777
usda-ndb-import
Thai Rice Crackers, Crab Curry
NaN
NaN
Bangkok Cookies
bangkok-cookies
NaN
NaN
30 g (1 oz)
...
NaN
NaN
NaN
NaN
0.333
0.01200
NaN
NaN
NaN
NaN
326745
8858629001791
usda-ndb-import
Thai Rice Crackers, Tom Yum
NaN
NaN
Bangkok Cookies
bangkok-cookies
NaN
NaN
30 g (1 oz)
...
NaN
NaN
NaN
NaN
0.000
0.00120
NaN
NaN
NaN
NaN
326937
8901063136700
usda-ndb-import
50-50 Crackers
NaN
NaN
Britannia
britannia
NaN
NaN
31 g (8 BISCUITS)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
327001
8902351111119
usda-ndb-import
Mini Snak Salted Cracker
NaN
NaN
Sobisk
sobisk
NaN
NaN
28 g (41 CRACKERS)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
327217
89905500040
usda-ndb-import
Baked Crackers
NaN
NaN
Firehook
firehook
NaN
NaN
28 g (7 CRACKERS)
...
NaN
NaN
NaN
NaN
NaN
0.00386
NaN
NaN
NaN
NaN
330311
9556390158162
usda-ndb-import
Lee, Special Crackers
NaN
NaN
Lee Biscuits (Pte.) Ltd.
lee-biscuits-pte-ltd
NaN
NaN
22 g (22 g)
...
NaN
NaN
NaN
NaN
0.045
0.00082
NaN
NaN
NaN
NaN
330312
9556390178160
usda-ndb-import
Sugar Crackers
NaN
NaN
Lee Biscuits (Pte.) Ltd.
lee-biscuits-pte-ltd
NaN
NaN
22 g (3 PCS)
...
NaN
NaN
NaN
NaN
0.000
0.00082
NaN
NaN
NaN
NaN
1576 rows × 31 columns
In [65]:
df[df["product_name"].str.lower().str.contains("cereal", na = False)]
Out[65]:
code
creator
product_name
generic_name
quantity
brands
brands_tags
categories
categories_tags
serving_size
...
folates_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
iron_100g
fluoride_100g
iodine_100g
caffeine_100g
cocoa_100g
116
38317
usda-ndb-import
Multigrain Cereal Flakes
NaN
NaN
Unfi
unfi
NaN
NaN
38 g (38 g)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
117
38324
usda-ndb-import
8-Grain Wheat Free Cereal
NaN
NaN
Bob's Red Mill
bob-s-red-mill
NaN
NaN
40 g (0.25 cup)
...
NaN
NaN
NaN
NaN
0.050
0.00360
NaN
NaN
NaN
NaN
3107
11110784148
usda-ndb-import
Chip Mates, Sweetened Corn Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
26 g (0.75 cup)
...
NaN
NaN
0.154
NaN
0.385
0.01731
NaN
NaN
NaN
NaN
3466
11110823496
usda-ndb-import
Frosted Flakes Sweetened Corn Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
30 g (0.75 cup)
...
0.000667
NaN
0.067
NaN
0.000
0.01800
NaN
NaN
NaN
NaN
3473
11110823601
usda-ndb-import
Cocoa Puffed Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
27 g (0.75 cup)
...
0.000741
NaN
0.259
NaN
0.370
0.01667
NaN
NaN
NaN
NaN
3609
11110832986
usda-ndb-import
Frosted Flakes Cereal, Sweetened Organic Flake...
NaN
NaN
Simple Truth Organic
simple-truth-organic
NaN
NaN
30 g (1 cup)
...
NaN
NaN
0.150
NaN
0.000
0.00120
NaN
NaN
NaN
NaN
3613
11110833037
usda-ndb-import
Cereal Toasted Oats
NaN
NaN
Simple True Organic
simple-true-organic
NaN
NaN
30 g (1 cup)
...
166.666667
NaN
0.267
NaN
0.200
0.02700
NaN
NaN
NaN
NaN
3621
11110834409
usda-ndb-import
Sweetened Corn & Oat Puffs Cereal, Crisp Berry...
NaN
NaN
Kroger
kroger
NaN
NaN
26 g (1 cup)
...
NaN
NaN
0.135
NaN
0.000
0.01731
NaN
NaN
NaN
NaN
3636
11110836199
usda-ndb-import
Honey Almond Flax Cereal
NaN
NaN
Simple Truth
simple-truth
NaN
NaN
55 g (0.75 cup)
...
NaN
NaN
0.618
NaN
0.073
0.00491
NaN
NaN
NaN
NaN
3784
11110844958
usda-ndb-import
Multi-Grain Toasted Cereal
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
29 g (1 cup)
...
NaN
NaN
0.345
NaN
0.345
0.02793
NaN
NaN
NaN
NaN
3896
11110851215
usda-ndb-import
Crispy Rice Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
33 g (1.25 cup)
...
0.000606
NaN
0.106
NaN
0.000
0.03273
NaN
NaN
NaN
NaN
3910
11110851970
usda-ndb-import
Living Well, Multi-Grain Cereal
NaN
NaN
The Kroger Co.
the-kroger-co
NaN
NaN
32 g (0.75 cup)
...
NaN
NaN
0.469
NaN
0.312
0.02812
NaN
NaN
NaN
NaN
3911
11110851987
usda-ndb-import
Living Well, Multi-Grain Cereal, Cinnamon
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
32 g (0.75 cup)
...
NaN
NaN
0.438
NaN
0.312
0.02250
NaN
NaN
NaN
NaN
3931
11110852939
usda-ndb-import
Chocolaty Sweetened Rice Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
31 g (0.75 cup)
...
0.000645
NaN
0.177
NaN
0.323
0.01452
NaN
NaN
NaN
NaN
3948
11110853646
usda-ndb-import
Crunchy Wheat Flakes Cereal With Raisins, Rais...
NaN
NaN
Kroger
kroger
NaN
NaN
59 g (1 cup)
...
NaN
NaN
0.661
NaN
0.034
0.00763
NaN
NaN
NaN
NaN
3956
11110853929
usda-ndb-import
Whole Grain Wheat Cereal With Bran Flakes
NaN
NaN
Kroger
kroger
NaN
NaN
29 g (0.75 cup)
...
0.001379
NaN
0.586
NaN
3.448
NaN
NaN
NaN
NaN
NaN
3984
11110855497
usda-ndb-import
Fruit Rings Multi-Grain Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
42 g (1 CONTAINER)
...
0.000667
NaN
0.107
NaN
0.238
0.01500
NaN
NaN
NaN
NaN
4091
11110861597
usda-ndb-import
Crunchy Wheat Flakes Cereal, Raisin Bran
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
71 g (71 GRM)
...
NaN
NaN
0.662
NaN
0.000
0.00761
NaN
NaN
NaN
NaN
4096
11110861894
usda-ndb-import
Multi-Grain Toasted Cereal, Peanut Butter
NaN
NaN
Kroger
kroger
NaN
NaN
28 g (0.75 cup)
...
0.000714
NaN
0.268
NaN
0.357
0.02893
NaN
NaN
NaN
NaN
4293
11110869845
usda-ndb-import
Cereal Bars, Apple & Cinnamon
NaN
NaN
Kroger, Kroger Co.
kroger,kroger-co
NaN
NaN
37 g (37 g)
...
0.000108
NaN
NaN
NaN
0.405
0.00486
NaN
NaN
NaN
NaN
4377
11110872869
usda-ndb-import
Bite Size Lightly Sweetened Whole Grain Wheat ...
NaN
NaN
Kroger
kroger
NaN
NaN
55 g (1 cup)
...
0.000029
NaN
0.327
NaN
0.000
0.00327
NaN
NaN
NaN
NaN
4511
11110878243
usda-ndb-import
Nutty Nuggets, Crunchy Wheat & Barley Cereal
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
58 g (0.5 cup)
...
NaN
NaN
0.397
NaN
0.034
0.02793
NaN
NaN
NaN
NaN
4514
11110878281
usda-ndb-import
Honey Nut Bitz Toasted Corn Cereal
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
32 g (0.75 cup)
...
NaN
NaN
0.156
NaN
0.312
0.02812
NaN
NaN
NaN
NaN
4515
11110878298
usda-ndb-import
Toasted Rice Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
27 g (1 cup)
...
0.000741
NaN
0.111
NaN
0.370
0.03333
NaN
NaN
NaN
NaN
4661
11110887238
usda-ndb-import
Cinnamon Puffs Cereal
NaN
NaN
Kroger
kroger
NaN
NaN
31 g (0.75 cup)
...
NaN
NaN
0.210
NaN
0.323
0.01452
NaN
NaN
NaN
NaN
5505
11150100533
usda-ndb-import
Toasted Rice Cereal
NaN
NaN
Roundy's
roundy-s
NaN
NaN
27 g (1 cup)
...
NaN
NaN
0.111
NaN
0.370
0.03333
NaN
NaN
NaN
NaN
5507
11150100588
usda-ndb-import
Tasteeos, Sweetened Toasted Oat Cereal, Tastee...
NaN
NaN
Roundy's
roundy-s
NaN
NaN
30 g (0.75 cup)
...
NaN
NaN
0.200
NaN
0.333
0.01500
NaN
NaN
NaN
NaN
5508
11150100595
usda-ndb-import
Honey Nut Tasteeos, Sweetened Toasted Oat Cere...
NaN
NaN
Roundy's
roundy-s
NaN
NaN
28 g (0.75 cup)
...
NaN
NaN
0.446
NaN
0.357
0.01607
NaN
NaN
NaN
NaN
5509
11150100618
usda-ndb-import
Select, Multi-Grain Crisp Cereal
NaN
NaN
Roundy's, Roundy's Select
roundy-s,roundy-s-select
NaN
NaN
54 g (0.75 cup)
...
0.000185
NaN
0.352
NaN
0.000
0.01167
NaN
NaN
NaN
NaN
5510
11150100625
usda-ndb-import
Select, Crunch Cereal, Cranberry Almond
NaN
NaN
Roundy's, Roundy's Select
roundy-s,roundy-s-select
NaN
NaN
55 g (0.5 cup)
...
0.000218
NaN
0.227
NaN
0.036
0.00327
NaN
NaN
NaN
NaN
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
172425
891048001810
usda-ndb-import
Asia Blend Superfood Hot Cereal
NaN
NaN
Earnest Eats
earnest-eats
NaN
NaN
42 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.143
0.00643
NaN
NaN
NaN
NaN
172426
891048001858
usda-ndb-import
Hot & Fit Cereal, American Blend
NaN
NaN
Earnest Eats
earnest-eats
NaN
NaN
67 g (1 cup)
...
NaN
NaN
NaN
NaN
0.090
0.00403
NaN
NaN
NaN
NaN
172427
891048001865
usda-ndb-import
Mayan Blend Hot & Fit Cereal
NaN
NaN
Earnest Eats
earnest-eats
NaN
NaN
67 g (1 cup)
...
NaN
NaN
NaN
NaN
0.090
0.00537
NaN
NaN
NaN
NaN
172428
891048002084
usda-ndb-import
Superfood Hot Cereal
NaN
NaN
Earnest Eats
earnest-eats
NaN
NaN
42 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.095
0.00429
NaN
NaN
NaN
NaN
172429
891048002145
usda-ndb-import
Hot & Fit Cereal, Blueberry Chia
NaN
NaN
Earnest Eats
earnest-eats
NaN
NaN
67 g (1 cup)
...
NaN
NaN
NaN
NaN
0.090
0.00403
NaN
NaN
NaN
NaN
172498
891343002390
usda-ndb-import
Bluebird Grain Farms, Old World Cereal Blend, ...
NaN
NaN
Bluebird Grain Farms Llc
bluebird-grain-farms-llc
NaN
NaN
39 g (0.25 cup)
...
NaN
NaN
NaN
NaN
NaN
0.00462
NaN
NaN
NaN
NaN
174837
939617006955
usda-ndb-import
Snackimals, Organic Cereal, Cinnamon Crunch
NaN
NaN
Barbaras
barbaras
NaN
NaN
30 g (0.75 cup)
...
NaN
NaN
0.267
NaN
0.333
0.00120
NaN
NaN
NaN
NaN
174905
980125260001
usda-ndb-import
Quinoa Hot Cereal Flakes
NaN
NaN
Ancient Harvest
ancient-harvest
NaN
NaN
34 g (0.33 cup)
...
NaN
NaN
NaN
NaN
0.000
0.00424
NaN
NaN
NaN
NaN
274933
4713398110577
usda-ndb-import
Rice With Brown Sugar Cereal
NaN
NaN
Greenmax
greenmax
NaN
NaN
35 g (35 g)
...
NaN
NaN
NaN
NaN
0.286
0.00000
NaN
NaN
NaN
NaN
277586
5010029215618
usda-ndb-import
Whole Wheat Cereal Biscuits
NaN
NaN
Weetabix
weetabix
NaN
NaN
37.5 g (37.5 GRM)
...
NaN
NaN
NaN
NaN
NaN
0.01200
NaN
NaN
NaN
NaN
281581
5060044770760
usda-ndb-import
Big Oz, Organic Quinoa Flakes Rolled Wholegrai...
NaN
NaN
Big Oz Industries Limited
big-oz-industries-limited
NaN
NaN
500 g (15 oz)
...
NaN
NaN
0.122
NaN
NaN
NaN
NaN
NaN
NaN
NaN
292700
70882046130
usda-ndb-import
Multigrain Squares Cereal, Cinnamon
NaN
NaN
Meijer
meijer
NaN
NaN
32 g (0.75 cup)
...
NaN
NaN
0.438
NaN
0.312
0.02250
NaN
NaN
NaN
NaN
292701
70882049190
usda-ndb-import
Sweetened Multi-Grain Cereal, Apple
NaN
NaN
Meijer
meijer
NaN
NaN
33 g (1 cup)
...
NaN
NaN
0.091
NaN
0.303
0.02727
NaN
NaN
NaN
NaN
292702
70882049405
usda-ndb-import
Frosted Shredded Wheat Cereal
NaN
NaN
Meijer
meijer
NaN
NaN
55 g (1 cup)
...
NaN
NaN
0.327
NaN
0.000
0.02945
NaN
NaN
NaN
NaN
292703
708820494738
usda-ndb-import
Oat Squares Cereal
NaN
NaN
Meijer
meijer
NaN
NaN
56 g (1 cup)
...
NaN
NaN
0.357
NaN
0.179
0.02893
NaN
NaN
NaN
NaN
292752
71373376250
usda-ndb-import
Bite Size Frosted Shredded Wheat Cereal, Straw...
NaN
NaN
Meijer
meijer
NaN
NaN
55 g (1 cup)
...
NaN
NaN
0.327
NaN
0.000
0.02945
NaN
NaN
NaN
NaN
292753
71373914185
usda-ndb-import
Cocoa Crisps Rice Cereal With Rice Cocoa, Choc...
NaN
NaN
Meijer
meijer
NaN
NaN
29 g (0.75 cup)
...
NaN
NaN
0.190
NaN
0.000
0.00621
NaN
NaN
NaN
NaN
292879
722906119455
usda-ndb-import
Organic Hot Cereal Multigrain
NaN
NaN
Country Choice
country-choice
NaN
NaN
40 g (0.5 cup)
...
NaN
NaN
NaN
NaN
0.000
0.00360
NaN
NaN
NaN
NaN
293842
7502233114620
usda-ndb-import
Frosted Flakes Cereal
NaN
NaN
Golden Foods
golden-foods
NaN
NaN
30 g (1 cup)
...
NaN
NaN
NaN
NaN
0.000
0.00600
NaN
NaN
NaN
NaN
293843
7502233114637
usda-ndb-import
Arroz Inflado Con Sabor A Chocolate Cereal
NaN
NaN
Cereales Y Pastas
cereales-y-pastas
NaN
NaN
30 g (1 cup)
...
NaN
NaN
NaN
NaN
0.000
0.00600
NaN
NaN
NaN
NaN
293844
7502233114866
usda-ndb-import
Special Bran Flakes Cereal
NaN
NaN
Golden Foods
golden-foods
NaN
NaN
30 g (1 cup)
...
NaN
NaN
NaN
NaN
0.000
0.00600
NaN
NaN
NaN
NaN
308315
7707200710311
usda-ndb-import
Cereal
NaN
NaN
Flips
flips
NaN
NaN
48 g (0.666 cup)
...
NaN
NaN
NaN
NaN
0.313
0.00938
NaN
NaN
NaN
NaN
311850
8006423302303
usda-ndb-import
Milk Chocolate Pralines Filled With Cream & Ce...
NaN
NaN
Sorini
sorini
NaN
NaN
36 g (3 PIECES)
...
NaN
NaN
NaN
NaN
0.111
0.00300
NaN
NaN
NaN
NaN
312816
8015282001036
usda-ndb-import
Organic Hulled Millet Cereals
NaN
NaN
Bms Srl
bms-srl
NaN
NaN
80 g (0.4 cup)
...
NaN
NaN
NaN
NaN
0.012
0.00292
NaN
NaN
NaN
NaN
314700
821908456065
usda-ndb-import
Organic American Favorite, Granola Cereal Brand
NaN
NaN
Cascadian Farm
cascadian-farm
NaN
NaN
60 g (0.667 cup)
...
NaN
NaN
0.250
NaN
0.033
0.00240
NaN
NaN
NaN
NaN
315994
8410376042511
usda-ndb-import
Galletas 5 cereales con frutos rojos
Galleta integral
240 g (6 x 40 g)
Vitalday,Gullón
vitalday,gullon
Snacks dulces,Galletas y pasteles,Galletas
en:sugary-snacks,en:biscuits-and-cakes,en:bisc...
10 g (10 GRM)
...
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
325822
8801062518159
usda-ndb-import
Cereal Choco
NaN
NaN
Lotte
lotte
NaN
NaN
21 g (0.5 PACK)
...
NaN
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
326817
88692604564
usda-ndb-import
Bountiful Morning, Fruit & Nut Cereal
NaN
NaN
Meijer
meijer
NaN
NaN
61 g (0.66 cup)
...
NaN
NaN
NaN
NaN
0.033
0.00295
NaN
NaN
NaN
NaN
326913
88912003928
usda-ndb-import
Cereal
NaN
NaN
Honey Bunches Of Oats, Post
honey-bunches-of-oats,post
NaN
NaN
30 g (0.75 cup)
...
NaN
NaN
0.183
NaN
0.000
0.03600
NaN
NaN
NaN
NaN
327182
8937669369365
usda-ndb-import
Multi Grain Hot Cereal With Quinoa & Flax
NaN
NaN
Hodgson Mill
hodgson-mill
NaN
NaN
40 g (0.33 cup)
...
NaN
NaN
NaN
NaN
0.050
0.00360
NaN
NaN
NaN
NaN
1744 rows × 31 columns
Looks like there are plenty of options for these. For demo purposes I want to pick 12 of each with a reasonable range of variation on the key factors of sugar, fat, sodium, protein, so that I can have one plus up to 11 comparison products.
In [67]:
# reminder on column names remaining
df.columns
Out[67]:
Index(['code', 'creator', 'product_name', 'generic_name', 'quantity', 'brands',
'brands_tags', 'categories', 'categories_tags', 'serving_size',
'energy_100g', 'fat_100g', 'cholesterol_100g', 'carbohydrates_100g',
'sugars_100g', 'starch_100g', 'fiber_100g', 'proteins_100g',
'salt_100g', 'sodium_100g', 'alcohol_100g', 'folates_100g',
'bicarbonate_100g', 'potassium_100g', 'chloride_100g', 'calcium_100g',
'iron_100g', 'fluoride_100g', 'iodine_100g', 'caffeine_100g',
'cocoa_100g'],
dtype='object')
Now going to go through and find items that have certain category words in the product name. Then filter these to exclude the most often word that is confused in there (e.g. donut flavor coffee gets picked up under donut).
Then going to sort each of these based on the rank of items on key factors like sugar. And for each factor, going to pick items that are at specified percentiles, so we get a wide range on those factors.
In [155]:
# Words we want to find that indicate product type
cat_words = ["donut", "cracker", "cereal"]
# Some of these generate confusion, so also have an 'exclude' dictionary
# This is pretty crude, but seems ok for generating demo
exclude_dict = {"donut": "coffee",
"cracker": "Nut",
"cereal": "Bar"}
# What we want to get variation on
pick_factors = ['fat_100g', 'sugars_100g', 'proteins_100g', 'sodium_100g']
# Points we want to pick (percentiles). Can tune this to get more or fewer picks.
pick_percentiles = [0.1, 0.5, 0.9]
# pick_percentiles = [0, 0.25, 0.5, 0.75, 1.0]
demo_picks = []
for cat in cat_words:
# first get all the items containing the cat word
catf = df[df["product_name"].str.lower().str.contains(cat, na = False)]
# then exclude any of these that contain the relevant exclude word
catf = catf[~catf["product_name"].str.lower().str.contains(exclude_dict[cat], na = False)]
# Identify what rank each product is in that category, for each main factor
for p in pick_factors:
catf[p + "_rank"] = catf[p].rank(method = "first")
# Select five products, at quintiles on each
high = catf[p + "_rank"].max()
pick_index = [max(1, round(n * high)) for n in pick_percentiles]
demo_picks.extend(catf[catf[p+"_rank"].isin(pick_index)].code)
demo_df = df[df.code.isin(demo_picks)]
# Add in category identifier
demo_df["demo_cat"] = "None"
for w in cat_words:
is_cat = demo_df.product_name.str.lower().str.contains(w)
demo_df["demo_cat"][is_cat] = w
/Users/seddont/anaconda/lib/python3.5/site-packages/ipykernel/__main__.py:46: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
/Users/seddont/anaconda/lib/python3.5/site-packages/ipykernel/__main__.py:49: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
/Users/seddont/anaconda/lib/python3.5/site-packages/pandas/core/generic.py:4702: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
self._update_inplace(new_data)
/Users/seddont/anaconda/lib/python3.5/site-packages/IPython/core/interactiveshell.py:2881: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
exec(code_obj, self.user_global_ns, self.user_ns)
In [162]:
# Take a look at what we built
demo_df
Out[162]:
code
creator
product_name
generic_name
quantity
brands
brands_tags
categories
categories_tags
serving_size
...
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
iron_100g
fluoride_100g
iodine_100g
caffeine_100g
cocoa_100g
demo_cat
1816
11110008817
usda-ndb-import
Maple Glazed Cake Donuts
NaN
NaN
Kroger, The Kroger Co.
kroger,the-kroger-co
NaN
NaN
71 g (1 DONUT)
...
NaN
NaN
NaN
0.113
0.00203
NaN
NaN
NaN
NaN
donut
2271
11110198990
usda-ndb-import
Cake Donuts, S'Mores
NaN
NaN
Bakery Fresh Goodness, The Kroger Co.
bakery-fresh-goodness,the-kroger-co
NaN
NaN
62 g (1 DONUT)
...
NaN
NaN
NaN
0.065
0.00232
NaN
NaN
NaN
NaN
donut
5599
11150146098
usda-ndb-import
Kids Graham Crackers, Chocolate
NaN
NaN
Roundy's
roundy-s
NaN
NaN
30 g (19 COOKIES)
...
NaN
NaN
NaN
0.000
0.00360
NaN
NaN
NaN
NaN
cracker
6793
11153041949
usda-ndb-import
Crunchy Oat Squares With Cinnamon Cereal
NaN
NaN
Foodtown, Foodtown Inc.
foodtown,foodtown-inc
NaN
NaN
32 g (0.75 cup)
...
NaN
0.438
NaN
0.312
0.02250
NaN
NaN
NaN
NaN
cereal
9226
11225127700
usda-ndb-import
Sweet P's Bake Shop, Jumbo Glazed Raised Donuts
NaN
NaN
Kingston Marketing Co
kingston-marketing-co
NaN
NaN
78 g (1 DONUT)
...
NaN
NaN
NaN
0.103
0.00138
NaN
NaN
NaN
NaN
donut
17698
21130266302
usda-ndb-import
Pie Crust, Graham Cracker
NaN
NaN
Signature Kitchens, Safeway Inc.
signature-kitchens,safeway-inc
NaN
NaN
21 g (0.125 CRUST)
...
NaN
NaN
NaN
0.000
0.00171
NaN
NaN
NaN
NaN
cracker
17710
21130281022
usda-ndb-import
Corn Flakes Cereal
NaN
NaN
Safeway Kitchens, Safeway Inc.
safeway-kitchens,safeway-inc
NaN
NaN
28 g (1 cup)
...
NaN
0.107
NaN
0.000
0.03214
NaN
NaN
NaN
NaN
cereal
21563
24300806247
usda-ndb-import
Mini Donuts
NaN
NaN
Little Debbie, Mckee Foods Corporation
little-debbie,mckee-foods-corporation
NaN
NaN
122 g (8 DONUTS)
...
NaN
0.164
NaN
0.033
0.00221
NaN
NaN
NaN
NaN
donut
31434
35826097101
usda-ndb-import
Sweet & Crispy Graham Crackers
NaN
NaN
Food Lion, Food Town Stores Inc.
food-lion,food-town-stores-inc
NaN
NaN
35 g (2 FULL CRACKER SHEETS)
...
NaN
0.171
NaN
0.429
0.00309
NaN
NaN
NaN
NaN
cracker
40525
41224710146
usda-ndb-import
Water Crackers
NaN
NaN
Roland
roland
NaN
NaN
16 g (16 g)
...
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
cracker
50575
41498114947
usda-ndb-import
Sweetened Multi-Grain Cereal Made With Natural...
NaN
NaN
Millville
millville
NaN
NaN
29 g (1 cup)
...
NaN
0.103
NaN
0.345
0.01552
NaN
NaN
NaN
NaN
cereal
54983
42400060024
usda-ndb-import
Naturally & Artificially Flavored Sweetened Co...
NaN
NaN
Chocolatey Colossal Crunch
chocolatey-colossal-crunch
NaN
NaN
30 g (0.75 cup)
...
NaN
0.167
NaN
0.200
0.03000
NaN
NaN
NaN
NaN
cereal
55025
42400109754
usda-ndb-import
Cocoa Dyno-Bites, Sweetened Rice Cereal With R...
NaN
NaN
Mom Brands
mom-brands
NaN
NaN
29 g (0.75 cup)
...
NaN
0.190
NaN
0.000
0.00621
NaN
NaN
NaN
NaN
cereal
55247
42400236245
usda-ndb-import
Berry Bunch Crunch, Sweetened Corn & Oat Cereal
NaN
NaN
Mom Brands
mom-brands
NaN
NaN
30 g (0.75 cup)
...
NaN
0.100
NaN
0.000
0.03000
NaN
NaN
NaN
NaN
cereal
55265
42400240815
usda-ndb-import
Honey Graham Cereal
NaN
NaN
Honey Graham Toasters
honey-graham-toasters
NaN
NaN
30 g (0.75 cup)
...
NaN
0.250
NaN
0.333
0.03000
NaN
NaN
NaN
NaN
cereal
55517
42563600228
usda-ndb-import
Bite Sized Cracked Wheat Crackers
NaN
NaN
Field Day
field-day
NaN
NaN
30 g (30 g)
...
NaN
NaN
NaN
0.200
0.00360
NaN
NaN
NaN
NaN
cracker
63250
51933150546
usda-ndb-import
Sweetened Puffed Wheat Cereal, Honey
NaN
NaN
Kiggins
kiggins
NaN
NaN
27 g (0.75 cup)
...
NaN
0.167
NaN
0.000
0.00667
NaN
NaN
NaN
NaN
cereal
66652
58449620020
usda-ndb-import
Eco Pac, Cereal, Millet Puffs
NaN
NaN
Nature's Path
nature-s-path
NaN
NaN
16 g (1 cup)
...
NaN
NaN
NaN
0.000
0.00450
NaN
NaN
NaN
NaN
cereal
78073
72030015712
usda-ndb-import
Frosted Donuts
NaN
NaN
Entenmann's
entenmann-s
NaN
NaN
48 g (48 g)
...
NaN
NaN
NaN
0.000
0.00150
NaN
NaN
NaN
NaN
donut
78095
72030021645
usda-ndb-import
Pop'Ettes Powdered Donuts
NaN
NaN
Entenmann's, Bimbo Bakeries Usa Inc.
entenmann-s,bimbo-bakeries-usa-inc
NaN
NaN
57 g (57 g)
...
NaN
NaN
NaN
0.000
0.00126
NaN
NaN
NaN
NaN
donut
78734
72036713612
usda-ndb-import
Cracker Cuts, Sharp Cheddar Cheese
NaN
NaN
Ht Traders
ht-traders
NaN
NaN
28 g (28 g)
...
NaN
NaN
NaN
0.714
0.00000
NaN
NaN
NaN
NaN
cracker
86568
74323091137
usda-ndb-import
Donas, Sugared Donuts
NaN
NaN
Bimbo Bakeries Usa Inc.
bimbo-bakeries-usa-inc
NaN
NaN
55 g (2 PIECES)
...
NaN
NaN
NaN
0.182
0.00327
NaN
NaN
NaN
NaN
donut
91358
76185003815
usda-ndb-import
Variety Pack Donut Holes
NaN
NaN
Arnie's
arnie-s
NaN
NaN
71 g (71 g)
...
NaN
NaN
NaN
0.056
0.00203
NaN
NaN
NaN
NaN
donut
91435
76265185905
usda-ndb-import
Plain Cake Mini Donuts
NaN
NaN
Maple Donuts Inc
maple-donuts-inc
NaN
NaN
45 g (2 DONUTS)
...
NaN
NaN
NaN
0.000
0.00160
NaN
NaN
NaN
NaN
donut
92296
76606720956
usda-ndb-import
Savory Snack Cracker, Celery & Onion
NaN
NaN
Medford Farms
medford-farms
NaN
NaN
15 g (15 g)
...
NaN
NaN
NaN
0.133
0.00240
NaN
NaN
NaN
NaN
cracker
98466
78742129082
usda-ndb-import
Baked Buttery Crackers, Naturally Flavored
NaN
NaN
Great Value, Wal-Mart Stores Inc.
great-value,wal-mart-stores-inc
NaN
NaN
16 g (5 CRACKERS)
...
NaN
0.062
NaN
0.125
0.00225
NaN
NaN
NaN
NaN
cracker
125513
688267065378
usda-ndb-import
Oats & O's, Toasted Whole Grain Oat Cereal
NaN
NaN
Foodhold, Foodhold U.S.A Llc
foodhold,foodhold-u-s-a-llc
NaN
NaN
28 g (1 cup)
...
NaN
0.607
NaN
0.357
0.03214
NaN
NaN
NaN
NaN
cereal
129640
708820381599
usda-ndb-import
Woven Wheats, Baked Whole Wheat Crackers, Rose...
NaN
NaN
Meijer
meijer
NaN
NaN
28 g (28 g)
...
NaN
NaN
NaN
0.000
0.00257
NaN
NaN
NaN
NaN
cracker
132163
713733903387
usda-ndb-import
Low Sodium Applause Crackers
NaN
NaN
Meijer
meijer
NaN
NaN
16 g (16 g)
...
NaN
NaN
NaN
0.000
0.00450
NaN
NaN
NaN
NaN
cracker
169765
876274001858
usda-ndb-import
Snack Time, Stack Pack Salted Crackers
NaN
NaN
Global
global
NaN
NaN
28 g (28 g)
...
NaN
NaN
NaN
0.000
0.00000
NaN
NaN
NaN
NaN
cracker
171070
884912259370
usda-ndb-import
Honey Bunches Of Oats, Cereal, Pecan & Maple B...
NaN
NaN
Post
post
NaN
NaN
29 g (0.75 cup)
...
NaN
0.190
NaN
0.000
0.02172
NaN
NaN
NaN
NaN
cereal
171593
888109050023
usda-ndb-import
Donettes, Mini Donuts, Frosted
NaN
NaN
Hostess
hostess
NaN
NaN
85 g (3 oz)
...
NaN
NaN
NaN
0.024
0.00212
NaN
NaN
NaN
NaN
donut
171657
888109111298
usda-ndb-import
Red Velvet Mini Donuts
NaN
NaN
Hostess
hostess
NaN
NaN
53 g (3 DONUTS)
...
NaN
NaN
NaN
0.038
0.00204
NaN
NaN
NaN
NaN
donut
174905
980125260001
usda-ndb-import
Quinoa Hot Cereal Flakes
NaN
NaN
Ancient Harvest
ancient-harvest
NaN
NaN
34 g (0.33 cup)
...
NaN
NaN
NaN
0.000
0.00424
NaN
NaN
NaN
NaN
cereal
280327
5051379078669
usda-ndb-import
Baked Donuts
NaN
NaN
Fresh & Easy
fresh-easy
NaN
NaN
57 g (1 DONUT)
...
NaN
NaN
NaN
0.000
0.00189
NaN
NaN
NaN
NaN
donut
308377
7750106000048
usda-ndb-import
Water Crackers
NaN
NaN
Panaderia San Jorge S.A.
panaderia-san-jorge-s-a
NaN
NaN
30 g (30 GRM)
...
NaN
NaN
NaN
NaN
0.00720
NaN
NaN
NaN
NaN
cracker
36 rows × 32 columns
In [159]:
# Now write it out to disk
outfile = "demo_food_data.csv"
demo_df.to_csv(data_dir+outfile)
Content source: dorairajsanjay/w209finalproject
Similar notebooks: